home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 2.iso
/
BARNET
/
FREENET
/
CARPENTER
/
040_041U
/
!sFTP
/
Docs
/
History
Wrap
Text File
|
1998-02-20
|
15KB
|
377 lines
Version History
~~~~~~~~~~~~~~~
20th Feb 98
0.41 Removed the reliance on the URI module and the new ProgInfo module.
Fixed bug in putting directory where the remote name wasn't correctly
translated from xyz/html to xzy.html
6th Feb 98
0.40 Revamped the interactive help.
24th Jan 98 *** Not released ***
0.39 Finally connected my RPC to a 386 running Linux for testing purposes.
Wahey!!
Introduced usage of the !Scrap app for temp files rather than using
!sFTP's own directory.
Added Help option to the iconbar icon to bring up the Stronghelp
manual.
Added the ability to set whether to use PASV or PORT by adding the
commands 'port' and 'pasv' to switch between them.
Fixed minor bug whereby the first profile would never show in the menu.
Added a 'retry' configure option to be able to specify how many times to
keep retrying to connect. (Useful in the event of max connections
reached on the host you are trying to connect to.)
Stopped it leaving sockets open when a get fails.
Added command 'index'.
Updated the script examples to be the correct kind of wimp task size.
12th Nov 97
0.38 Revamped the Stronghlp sFTP manual.
Fixed the bug that caused sftp to bomb out with directories containing
more than 100 entries.
Rewrote the delete command. Added a -r/-R switch to delete for
recursive directories. (Currently delete will not delete locked files.
You'll have to chmod them first. Praps I'll add a -f options to force
in such cases.)
Removed dput and mput and combined them all into the 'put' command.
5th Oct 97
0.37 Added an 'mdir' alias for 'mkdir' at the request of a user.
Made allowances for absolute paths for script filenames.
Rewrote the autologin function.
Added optional switches for server, login, password, remote and
localdir parameters. Without theses sFTP will attempt to guess.
You can now leave out the password altogether and sFTP will prompt
you for it and then go onto corectly set the remote and local dirs
if you specified any. If you want to specify any parameters out of
sequence i.e. a localdir but not a remotedir, then simply prefix the
localdir with the switch -l.
i.e.
sftp hostname login password -l $.whatever
Added dget local-dir [remote-dir] option.
Fixed numerous little insignificant bugs.
Transfer speed increased for get.
31st Aug 97
0.36 Added command 'reconnect' to reconnect back to where you were if
the server times out.
Redesigned the way it saves, and loads profiles into one big file
instead of lots of separate ones - more efficient handling
of the list. Changed the menu in the profile and config boxes to
use the 'Stringset' gadget instead of the mess it was. Hopefully
this might get rid of the occasional error/bug when quitting the
frontend.
The size of the password field has been extended to 128 chars.
7th Jul 97
0.35 Added support for PASV (thanks Jogu :) so sFTP can now be used from
behind firewalls. (NB: This was quite a major alteration).
Fiddled some more with what does or does not get printed as a result of
verbose mode off.
28th Jun 97 *** Not released ***
0.34 Added the ability to drag a directory to the 'Local Dir' writable field
in the frontend Profile window.
Stopped it issuing a CWD command if you leave the remote dir blank on
the frontend.
Fixed problem whereby a server name in a profile that matched another
profile name would cause the second profile to be opened instead.
Fixed problem whereby starting sftp in a taskwindow and typing just
one parameter caused the parameter to be ignored.
22nd Jun 97
0.33 Tried to add a check to make sure that if an editor hasn't already been
seen by the filer then sftp warns you and doesn't attempt to
connect - causing a system error. Still does it for Edit and StrongEd.
If zap has been seen but isn't loaded - it now gets loaded.
Reduced the slight delay problem with putting when putnewer is off.
Minor aesthetic changes to the templates.
Added check to front end for existence of localdir if one is specified.
Rewrote lcd and ldir (lls) to allow for ramfs:dirname type
directory specifications, as well as ordinary and fileimages.
Changed the login writable icon so that you can type any character.
14th Jun 97
0.32 Fixed the not allowing puts from image files.
9th Jun 97
0.31 Fixed a few small bugs (to do with mget mainly).
Added back the ability to run a script and specify command line
parameters (as well as being able to specify just a script file
that does everything.
8th Jun 97
0.30 Added adjust option from the iconbar menu to give a quick method of
selecting a profile and connecting.
Changed Bell switch from -G to -B. Added switch -P for putnewer and
changed switch for getnewer to -G. Changed switch for verbose from -V
to -Q. Changed switch for syslogging off from -V to -S.
Added 'putnewer'.
Fixed occasional timeout bug when getting small files.
Made existing prompt option - include prompt for remote file
overwrites as well as local.
4th Jun 97
0.29 Released version.
1st Jun 97
0.29Beta2
Fixed passwording problem causing password to work only when freshly
typed in.
Modified script handling routine so that you can supply the host,
userid and password all as part of the script.
Added getnewer.
21st May 1997 *** Not released ***
0.29Beta1
Added lunique.
sFTP now ignores any lines that start with a ';' to allow for
comments in script files.
Improved handling of socket errors. (thanks Jogu :)
13th May 97 *** Not released - superceeded by 0.29 ***
0.28beta4
Added back some reporting when verbose is set to off (cause it was
a bit severe).
Added correct date and timestamping of files on a get (thanks Jogu :)
Corrected bug in password encrypting routine.
Altered syslog level so that 0 means no logging at all.
11th May 97 *** withdrawn due to slight bug in password encrypting
0.28beta3
Altered some of the dialog box displays to take into account system
font.
Added a simple crypting algorithm for the passwords (thanks Chris :)
Added Profiles... option to the iconbar which just does the same as
clicking select on the icon on the iconbar.
Fixed frontend not passing on client timeout value to main program.
(added -X nnn as a parameter to pass the timeout value in with).
Fixed lls so that lls $.something doesn't cause sftp to crash. Also
made it so that the -l parameter can be passed in any position.
FIxed lcd so $/something doesn't cause sftp to crash.
4th May 97
0.28beta2
Fixed delete menu not showing list of profiles in the config box.
Fixed dput.
Fixed syslogging (altered by typing the command debug nnn).
2nd May 97 *** Not released
0.28beta1
Added dput - to recursively put a directory and all subdirectories.
Changed it so that starting up sftp from a taskwindow without
specifying a local directory will take the current CSD.
lcd/lcdup rewritten.
Added logging using Doggysoft's !syslog. Can be controlled from
within by typing debug and a number to indicate the level of logging.
Added options dialogue box to the profile window so you can select the
flags. Also added a configuration option off the iconbar config menu
to select the preferred defaults.
3rd Apr 97
0.27 Added support for the line editor module.
Bug fixed where StrongEd complains 'Repeated Paramater'.
Bug fixed frontend crashing if profiles dir doesn't exist.
Bug fixed where a server not supporting the SIZE command has more
than one set of brackets in the 150 return information which I use
in an attempt to determine the size in the event of SIZE not being
implemented..
Bug fixed where dir <dir> didn't and only showed the current dir.
18th Mar 97 (Bug fixes)
0.26c Fixed bug with rhelp not working properly.
Removed show command from the messages file.
Added profile name to taskwindow title bar - if spawned from the
frontend.
Fixed lcdup.
Fixed put so that it uses the CSD to put from if affectcsd is
set to ON.
Added note in the !help file on how to subscribe to the sftp
mailing list so you can be told when there's a new release out.
Allowed for '?keyword' as well as '? keyword'.
16th Mar 97 (Beta)
0.26b Added 'Affect global CSD' option button to frontend. (see !help
for more details)
Added 'affectcsd' option to command line to switch it on or off.
Removed the 'Open CSD' option from the iconbar menu and replaced
it with a 'downloads' command to be typed in to display the current
downloads directory, since the frontend might have spawned
multiple session with different download directories.
Added various command line switches :
(-A, -G, -S, -N, -C, -R) see !help file.
Added the ability to save the result of an ls to a file. The file
is automatically opened, and the parameters for an ls can now be
done in any order.
ls [-l] [filespec] [>local-filename]
Added the ability to run sFTP with a script file containing all the
commands you want to use - for a completely automated session.
sftp profile ~scriptfile
Added a '-a' switch to mget and mput so that you specify an
automated mget or mput (for use in script files).
25th Feb 97
0.25 Now REMsureing the WimpExt module from inside sFTP so it can be
run from the command line independantly of the frontend without
needing to have had the !run file run once. (!sftp still has
to have been seen by the filer though).
Added an Iconbar menu item to open the cuurently selected
directory - and removed it from the being opened automatically
from the !Run file.
Made it so it only says "Close the window" when you quit - if it
was initiated from the frontend.
Added additional field to frontend to allow user to specify local
hard disk CSD - for uploads and downloads.
Modified (simplified) the example scripts slightly.
Corrected a couple of faults in the !run file.
Added 'lls [local-directory] [-l]'.
Added 'lcd local-directory'.
Added 'lpwd'.
Removed the display of '*'s when the password is typed in in sFTP
(not the frontend).
Added 'ldir'.
Added button icon to the frontend so users can quickly select the
downloads dir held within !sftp (now renamed to 'Transfers') - to
be known as the default (to satisfy those like me who rather quite
liked having a default dir).
Added lcdup lcd .. and lcd ^
Added * for shell commands as well.
Made the delete command delete a file, a wildcarded filename or a
directory without having to specify mdelete or ddelete.
Removed ddelete and mdelete.
18 Feb 97
0.24 Changed the profile name menu to be a stringset gadget - then
changed it back again cause stringsets seem very buggy.
Changed the profile name from a restricted 10 chars to 40 free
text - from both the front end and the sFTP command line.
Added '!' for shell commands.
Added temporary 'Remove' icon to the frontend so users can
delete a profile without needing to know what the filename is.
Added 'Email Address' from the main iconbar icon menu - so users
can easily change it if need be.
Stopped connect appearing to block (I hope).
Modified 'profiles' command to display the new free text format
profile names.
Added TAB for 'save' and 'open' profile-name completion (so far
it only cycles through the entire list of profile names).
10 Feb 97
0.23 Fixed bug that meant 0.22 didn't work with the StrongArm processor.
Allowance made for shortened versions of the commands and a
message if ambiguous.
A warning added if you attempt to save a profile with a profile
name that already exists.
09 Feb 97
0.22 Added FrontEnd
Added 'ddelete remote-dir' - to delete an entire directory tree
structure from the specified dir down
*** use with extreme care ***
31 Jan 97
0.21 First Beta release.
Fixed so it works properly with freenet version 2.00
Fixed get bug affecting download speed.
Added an 'a' (automatic) option to mget, mdelete and mput
so that you can turn off prompting for each file once the mget,
mput or mdelete has already started.
26 Jan 97
0.20 Added 'reget'.
Rewrote the put routine.
20 Jan 97
0.19 Dir fixed so it does a 'ls -l' not just an 'ls'.
Improved screen formatting.
Fixed abort on put command.
More error checking added.
13 Jan 97
0.18 Bug fixes.
Due to popular request - 'nlist' has been removed and substituted
with 'ls -l' instead. i.e. ls now has a switch to tell it whether
to display the full listing information. No switch will list
just the filenames.
Transfer information is now only updated every second.
Detection of whether the server allows STOU
11 Jan 97
0.17 Bug fixes.
29 Dec 96
0.16 Partial rewrite.
Added 'debug <level no>'.
Modified read to display the text file in an editor window rather
than the current task window.
Added 'append'.
Added 'runique'.
Several bug fixes.
17 Dec 96
0.15 Fixed mdelete.
Added Transferred rate (bytes/sec) for uploads.
Added 'abort' for uploads.
Added 'site'.
Added 'runique'.
16 Dec 96
0.14 Added command line activation to enable the use of scripts.
Added 'chmod mode filename'.
Fixed slight listing bug on ls when listing a long directory.
Hash removed and replaced with constantly updating transfer
information.
Fixed get.
Fixed mget.
Fixed put.
Fixed mput.
Added 'prompt'.
Removed 'pwdl', 'lsl', 'dirl', 'cdupl', 'cdl'. Replaced with a
Downloads folder that is automatically opened when sftp is run.
Added 'read'.
Added filetyping of downloaded files.
Added 'user'.
Added 'pass'.
Added 'account'.
Added 'mdelete'.
Added 'nlist'.
02 Dec 96
0.13 Converted to non-blocking sockets.
Automatic detection of a timed out control connection.
Changed the way the list of presaved profiles is displayed.
Added 'abort' for downloads.
24 Nov 96
0.12 Added 'profiles'.
Changed 'status' to be 'rstatus'.
Added status to display the status of sftp.
Added 'verbose'.
Various bug fixes.
Added Transferred rate (bytes/sec) for downloads.
Added 'pwdl'.
Restricted valid keypresses >=32 <=127
Deals with no Messages file
Added 'abort'.
19 Nov 96
0.11 Added 'save <profile>' and 'open <profile>'.
Added 'quote string'.
Display ip number of ftp site.
Added 'help all', 'help <command>' and '?'.
Added 'rhelp' for remote help.
Added 'version'.
Removed 'disconnect'.
10 Nov 96
0.1 First alpha release.